home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp2.jacobs.com
/
2015.02.ftp2.jacobs.com.tar
/
ftp2.jacobs.com
/
pub
/
iPass
/
Open Mobile-V2.3.0-11624-V9.000.msi
/
Data1.cab
/
_FDBE9E233FA20DE0F588CDF9EAE20392
< prev
next >
Wrap
Extensible Markup Language
|
2013-04-08
|
5KB
|
1 lines
<?xml version="1.0" encoding="utf-8"?><xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="BinarySource"> <xs:complexType> <xs:attribute name="URL" type="xs:anyURI" use="required" /> </xs:complexType> </xs:element> <xs:attribute name='Context'> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="User" /> <xs:enumeration value="System" /> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:element name="RunCLI"> <xs:complexType> <xs:simpleContent> <xs:extension base='xs:string'> <xs:attribute ref='Context' use='optional' default='User' /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Target"> <xs:complexType> <xs:sequence> <xs:element name="File" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="FileName" type="xs:string" use="required" /> <xs:attribute name="DigestValue" type="xs:hexBinary" use="required" /> <xs:attribute name="Length" type="xs:long" use="required" /> <xs:attribute name="Timestamp" type="xs:dateTime" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Exclusion"> <xs:complexType> <xs:sequence> <xs:element name="IgnoredFile" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="FileName" type="xs:string" use="required" /> <xs:attribute name="DoNotDelete" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="DoNotChange" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="DoNotAdd" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PostUpdateAction"> <xs:complexType> <xs:sequence> <xs:element ref="RunCLI" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SoftwareImageSpec"> <xs:complexType> <xs:sequence> <!-- ProfileID is for Portal, not used by client --> <xs:element name="ProfileID" type="xs:int" minOccurs="0" /> <xs:element ref="BinarySource" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="ClientProgramFile"> <xs:complexType> <xs:sequence> <xs:element ref="Target" /> <xs:element ref="Exclusion" minOccurs="0" maxOccurs ="1" /> <xs:element ref="PostUpdateAction" minOccurs="0" maxOccurs ="1" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" /> <xs:attribute name="Description" type="xs:string" use="required" /> <xs:attribute name="Version" type="xs:string" use="required" /> <xs:attribute name="Timestamp" type="xs:dateTime" use="required" /> </xs:complexType> </xs:element> <xs:element name="Require" > <xs:complexType> <xs:sequence> </xs:sequence> <xs:attribute name="PowerString" type="xs:string" use="optional" /> </xs:complexType> </xs:element> <xs:element name="RunOncePackage"> <xs:complexType> <xs:sequence> <xs:element ref="BinarySource" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="Require" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="Target" minOccurs="1" maxOccurs="1" /> <xs:element ref="RunCLI" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" /> <xs:attribute name="Description" type="xs:string" use="required" /> <xs:attribute name="Version" type="xs:string" use="required" /> <xs:attribute name="Timestamp" type="xs:dateTime" use="required" /> <xs:attribute name="Locked" type="xs:boolean" use="optional" default="false"/> <!-- Globally unique string, each RunOncePackage should have their own unique string. --> <xs:attribute name="UID" type="xs:string" use="required" /> </xs:complexType> </xs:element> <xs:element name="RunOncePackageImage"> <xs:complexType> <xs:sequence> <!-- ProfileID is for Portal, not used by client --> <xs:element name="ProfileID" type="xs:int" minOccurs="0" /> <xs:element ref="BinarySource" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="RunOncePackage" minOccurs="0" maxOccurs ="unbounded" /> </xs:sequence> </xs:complexType> </xs:element></xs:schema>